being in a public place - Français Anglais Dictionnaire